<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="<?=gurl('css');?>/admin.css" />
<script src="<?=gurl('js');?>/kindeditor/kindeditor.js"></script>
<script language="javascript" src="<?=gurl('js');?>/common.js"></script>
<style>
/* 调色板样式 */
#colorBoard{position:absolute; padding:10px; width:256px; height:220px; background:#f3f3f3; border:#d9d9d9 1px solid;}
#colorBank{ clear:both; border:#d9d9d9 1px solid; background:#FFF; width:252px; padding:0 0 2px 2px; overflow:hidden; margin:0 auto 0 auto;}
#colorBank div{ overflow:hidden; height:12px; width:12px; margin:2px 2px 0 0; float:left; overflow:hidden; cursor:pointer;}
#colorViews{width:80px; height:20px; float:left;border:#d9d9d9 1px solid; background:#000; display:block; margin: 0 10px 10px 0;}
#colorInput{width:70px; height:18px; float:left; font-family:Verdana; font-size:13px; color:#333; display:block; border:none; background:#FFF;border:#d9d9d9 1px solid;margin: 0 10px 10px 0;}
#colorClose{width:80px; color:#999999; height:22px; float:left;display:block; background:#f3f3f3;cursor:pointer;border:#d9d9d9 1px solid; border-top:#FFF 1px solid; border-left:#FFF 1px solid;}
</style>
</head>
<body>
	<h3 style="background:#E5ECF3; padding:5px; font-size:12px;">> <a href="<?=site_url(rnadminpath().'/main/show/main');?>">首页</a> > <a href="#">编辑栏位</a></h3>
	<div style="margin-top:10px;padding:5px;border:1px solid #9FACB7;">
	<form action="" method="POST" onSubmit="return Validator.Validate(this,2);" enctype="multipart/form-data">
		<ul class="additem" style="width:450px;text-align:right;">
			<li>栏位类型：<input type="radio" name="statictype" id="statictype" value="1" <? if($row['statictype'] == '1'):?>checked<? endif;?> />热闹&nbsp;&nbsp;<input type="radio" name="statictype" id="statictype" value="2" <? if($row['statictype'] == '2'):?>checked<? endif;?> />主题</li>
			<li>栏位名称：<input class="textinput" type="text" name="name" id="name" dataType="Require" msg="请输入名称" value="<?=$row['name'];?>" /></li>
			<li>背景颜色：<input type="text" name="backcolor" id="backcolor" style="width:146px;" value="<?=$row['backcolor'];?>" />&nbsp;
			<div class="colorLink" style="float:right;">
            	<p id="pageColorViews" style="background:none;"></p>
                <span id="chang_color"><a href="javascript:;" onclick="colorSelect('backcolor','pageColorViews',event)" class="f14px">更换颜色</a></span>
                <div id="palette class="colordisc"></div>
            </div>
			</li>
			<li>背景图片：<input class="textinput" type="file" name="background" id="background" /></li>
			<li style="float:right;"><textarea style="vertical-align:top;display:none;width:300px;height:200px;" name="description" id="description"><?=$row['description'];?></textarea>
			<script>
			KE.show({
				id : 'description',
				resizeMode:0,
				width:'222px',
				height:'224px',
				items : ['fontname', 'fontsize', '|', 'textcolor', 'bgcolor', 'bold',
'italic', 'removeformat', '-', 'advtable','link', 'unlink'],
			});
			</script>
			</li>
			<input type="hidden" name="id" id="id" value="<?=$id;?>">
			<li style="clear:both;"><input type="submit" name="dosubmit" id="dosubmit" value="编辑">
			<input type="button" onclick="window.history.go(-1);" value="返回">
			</li>
		</ul>
	</form>
	</div>
	
<script>
//调色板
function colorSelect(now,page,e){
 if(document.getElementById("colorBoard")){
  return;
 }
 //关于出现位置
 e=e||event;
 var scrollpos = getScrollPos();
 var l = scrollpos.l + e.clientX + 30;
    var t = scrollpos.t + e.clientY + 0;
    if (l > getBody().clientWidth-253){
        l = getBody().clientWidth-253;
    }
 //创建DOM
 var backcolor = document.getElementById(now);
 var pageColorViews = document.getElementById(page);
 var ColorHex=new Array('00','33','66','99','CC','FF');
 var SpColorHex=new Array('FF0000','00FF00','0000FF','FFFF00','00FFFF','FF00FF');
 var colorBank = document.createElement("div");
 colorBank.setAttribute("id","colorBank");
 var colorViews = document.createElement("div");
 colorViews.setAttribute("id","colorViews");
 var colorInput = document.createElement("input");
 colorInput.setAttribute("id","colorInput");
 colorInput.setAttribute("type","text");
 colorInput.setAttribute("disabled","disabled");
 var colorClose = document.createElement("input");
 colorClose.setAttribute("id","colorClose");
 colorClose.setAttribute("value","取消");
 colorClose.setAttribute("type","button");
 colorClose.onclick=function(){document.body.removeChild(colorBoard)};
 var colorBoard =document.createElement("div");
 colorBoard.id="colorBoard";
 colorBoard.style.left = l+"px";
 colorBoard.style.top = t+ "px";
 colorBoard.appendChild(colorViews);
 colorBoard.appendChild(colorInput);
 colorBoard.appendChild(colorClose);
 colorBoard.appendChild(colorBank);
 document.body.appendChild(colorBoard);
 
 //循环出调色板
 for(b=0;b<6;b++){
  for(a=0;a<3;a++){
   for(i=0;i<6;i++){
    colorItem = document.createElement("div");
    colorItem.style.backgroundColor="#"+ColorHex[a]+ColorHex[i]+ColorHex[b];
    colorBank.appendChild(colorItem);
   }    
  }
 }
 for(b=0;b<6;b++){
  for(a=3;a<6;a++){
   for(i=0;i<6;i++){
    colorItem = document.createElement("div");
    colorItem.style.backgroundColor="#"+ColorHex[a]+ColorHex[i]+ColorHex[b];
    colorBank.appendChild(colorItem);
   }    
  }
 }
 for(i=0;i<6;i++){
  colorItem = document.createElement("div");
  colorItem.style.backgroundColor="#"+ColorHex[0]+ColorHex[0]+ColorHex[0];
  colorBank.appendChild(colorItem);
 }
 for(i=0;i<6;i++){
  colorItem = document.createElement("div");
  colorItem.style.backgroundColor="#"+ColorHex[i]+ColorHex[i]+ColorHex[i];
  colorBank.appendChild(colorItem);
 }
 for(i=0;i<6;i++){
  colorItem = document.createElement("div");
  colorItem.style.backgroundColor="#"+SpColorHex[i];
  colorBank.appendChild(colorItem);
 }
 var colorItems = colorBank.getElementsByTagName("div");
 for(i=0; i<colorItems.length;i++){
  colorItems[i].onmouseover = function(){
   a = this.style.backgroundColor;
   if(a.length>7){
    a = formatRgb(a);//
   }
   colorViews.style.background = a.toUpperCase();
   colorInput.value = a.toUpperCase();
  }
  colorItems[i].onclick = function(){
   a = this.style.backgroundColor;
   if(a.length>7){
    a = formatRgb(a);//
   }
   backcolor.value = a.toUpperCase();
   pageColorViews.style.background = a.toUpperCase();
  // alert(backcolor.value);
   document.body.removeChild(colorBoard);
  }
 }
 
}
//格式化函数
function formatRgb(rgb){
 rgb = rgb.replace("rgb","");rgb = rgb.replace("(","");rgb = rgb.replace(")","");
 format = rgb.split(",");
 a = eval(format[0]).toString(16);
 b = eval(format[1]).toString(16);
 c = eval(format[2]).toString(16);
 rgb = "#"+checkFF(a)+checkFF(b)+checkFF(c);
 function checkFF(str){
  if(str.length == 1){
   str = str+""+str;
   return str;
  }else{
   return str;
  }
 }
 return rgb;
}
//getBody()
function getBody(){
    var Body;
    if (typeof document.compatMode != 'undefined'  &&  document.compatMode != 'BackCompat') {
       Body = document.documentElement;
    }
    else if (typeof document.body != 'undefined') {
       Body = document.body;
    }
    return Body;
}
//scrollPos
function getScrollPos(){
  var t,l;
  if (typeof window.pageYOffset != 'undefined'){
    t = window.pageYOffset;
    l = window.pageXOffset;
  }
  else{
   t = getBody().scrollTop;
   l = getBody().scrollLeft;
  }
  return {t:t,l:l};
}

</script>
	
</body>
</html>
